.wrapper, #userpanels { direction:rtl;}
div.pagination .counter, .img-contact  { float:left;}
.box, #userpanel p, .form-fields label, .formelm label    { float:right;}
.jv-search, ul.actions { right: auto; left:0;}
.createdby, .createdate { padding:0 0 0 10px; float: right;}
.jv-slideshow-controls { left:0; right: auto !important}
.comcontent ul, .comcontent ol { margin:0 20px 0 0; }

/*Create account*/
.contact_email_checkbox input { margin: 0 0 0 10px; float: right}

/* MENU
---------------------------------------------------------------*/

/* dropdown */
ul.mainmenu .dd  { right:0 !important}
ul.mainmenu li { float:right;  margin:0 0 0 1px;}
ul.mainmenu li:hover > ul {right: 0; }
ul.mainmenu ul li.parent > a > span {background: url(../images/rtl/arrow.png) no-repeat left  center; }
ul.mainmenu ul ul { margin: -25px 95% 0 0 ;} 

/* dropline */
ul.dropline  > li:hover > ul, ul.dropline  > li.active > ul { right:0 !important; }
ul.dropline  > li > ul > li { float:right; }
ul.dropline  > li > ul > li.parent  > a > span  { padding:0 0 0 15px; background-position: left center}

/* vertical  */
ul.vertical li { float:right}
ul.vertical li:hover >  ul,  ul.vertical li.hover  ul { right: 95%; left:auto;}
ul.vertical li.parent > a > span {background: url(../images/rtl/arrow.png) no-repeat left  center;  }

/*accordion*/
.accordion li span.separator span {background-position: left center;}
.accordion li.active span.separator span {background-position:  left center;}
.accordion ul a span {	background-position:right center;    padding: 0 10px 0 0;}


#toTop {left: 10px; right: auto;}

#jv-breadcrumb .breadcrumbs a, #jv-breadcrumb  .breadcrumbs span { float: right;margin: 0 0 0 5px;}
#jv-breadcrumb .breadcrumbs  a { background:url(../images/rtl/pathway.png) left center no-repeat ; padding:0 0 0 10px; }
.rowscontact label {    float: right;}


/* SPECIAL CONTENT
-----------------------------------------------------------------*/

.dropcap {	float: right ;	padding: 7px  0 0 8px;}
p.blocknumber {	padding: 5px 55px 5px 0 !important;}
.bignumber-1, .bignumber-2, .bignumber-3 { right:0; left:auto}
.bignumber-1 { background-position: right top;}
.bignumber-2 { background-position: right -44px;}
.bignumber-3 { background-position: right -88px;}
p.error, p.message, p.tips, p.rss, p.key, p.tag, p.cart, p.note, p.photo, p.doc, p.mobi 
{   padding:10px 35px 10px 10px  }
p.error span.icon, p.message span.icon, p.tips span.icon, p.rss span.icon, p.key span.icon, p.tag span.icon, p.cart span.icon, p.note span.icon, p.photo span.icon, p.doc span.icon, p.mobi span.icon 
{ left:auto; right:10px;}
.box-sticky, .box-download, .box-hilite, .box-grey { padding-left:10px !important; padding-right:50px !important; background-position:99% center}
.legend-title { left:auto; right:7px;}

/* MORE */
.follow-us li a {padding: 0 25px 0 0;}
.follow-us .rss a { background-position: right 6px;  }
.follow-us .facebook a { background-position: right -18px; }
.follow-us .twitter a { background-position: right -44px;  }
.follow-us .people a { background-position: right -68px;  }